package org.example.exampreparationtreasure.model.vo;

import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;

@Data
public class RecommendationHistoryResponse {
    private Long userId;
    private List<RecommendationRecord> records;
    private Integer totalCount;

    @Data
    public static class RecommendationRecord {
        private Long recordId;
        private String recommendationType;
        private List<Long> questionIds;
        private List<Long> categoryIds;
        private String difficultyLevel;
        private LocalDateTime createdAt;
        private Integer questionCount;
        private String status; // pending, completed, skipped
    }
}
